package com.zcn.io.common.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * @desc: 基础实体类
 * @author: 202438 邱建伟
 * @date: 2024/9/20 8:09
 */
@Data
public abstract class CoreEntity {

    /** 主键，采用雪花生成策略 */
    @TableId(type = IdType.ASSIGN_ID)
    @TableField(fill = FieldFill.INSERT)
    protected String id;

    //创建人工号
//    @TableField(fill = FieldFill.INSERT)
//    protected String createUserNo;

    //修改人工号
//    @TableField(fill = FieldFill.INSERT_UPDATE)
//    protected String updateUserNo;

    //创建日期
//    @TableField(fill = FieldFill.INSERT)
//    protected String createDateTime;
//
//    //修改日期
//    @TableField(fill = FieldFill.INSERT_UPDATE)
//    protected String updateDateTime;
}
